package one.stand.service;

import one.stand.model.ResultModel;
import one.stand.request.CompanyModuleConfigRequest;
import one.stand.response.CompanyModuleConfigResponse;

import java.util.List;
import java.util.Map;

/**
 * 企业模块配置信息service
 * Created by renz on 2019/8/27 11:22
 */
public interface CompanyModuleConfigService {
    /**
     * 获取企业模块配置信息
     * 企业id不能为空
     */
    ResultModel<List<CompanyModuleConfigResponse>> findCompanyModuleConfigs(CompanyModuleConfigRequest request);

    /**
     * 更新企业模块配置信息，如果没有则创建一条新的
     * 模块配置id、模块名称不能为空
     */
    ResultModel<Boolean> updateCompanyModuleConfig(CompanyModuleConfigRequest request);
}
